/**
 * 
 */
package com.india.metro.bangalore;

import java.util.LinkedList;
import java.util.List;

import com.india.RouteCode;
import com.india.StopNode;

/**
 * @author pradeep
 *
 */
public class BlueMetroRoute extends AbstractBangaloreMetroRoute {

	/* (non-Javadoc)
	 * @see com.test.Route#getRouteNodes()
	 */
	@Override
	public List<StopNode> getRouteNodes() {
		List<StopNode> nodes = new LinkedList<StopNode>();
		nodes.add(BangaloreMetroNode.MYSORE_RD);
		nodes.add(BangaloreMetroNode.DEEPANJALI_NGR);
		nodes.add(BangaloreMetroNode.VIJAYANAGAR);
		nodes.add(BangaloreMetroNode.HOSAHALLI);
		nodes.add(BangaloreMetroNode.TOLL_GATE);
		nodes.add(BangaloreMetroNode.MAGADI_RD);
		nodes.add(BangaloreMetroNode.CITY_RLY_STATION);
		nodes.add(BangaloreMetroNode.MAJESTIC);
		nodes.add(BangaloreMetroNode.CENTRAL_COLLEGE);
		nodes.add(BangaloreMetroNode.VIDHAN_SOUDHA);
		nodes.add(BangaloreMetroNode.CRICKET_STADIUM);
		nodes.add(BangaloreMetroNode.M_G_RD);
		nodes.add(BangaloreMetroNode.TRINITY_CIRCLE);
		nodes.add(BangaloreMetroNode.ULSOOR);
		nodes.add(BangaloreMetroNode.C_M_H_RD);
		nodes.add(BangaloreMetroNode.INDIRANAGAR);
		nodes.add(BangaloreMetroNode.OLD_MADRAS_RD);
		nodes.add(BangaloreMetroNode.B_HALL);
		return nodes;
	}

	@Override
	public RouteCode getCode() {
		return BangaloreMetroRouteCode.BLUE;
	}
}


